@@ -0,0 +1,83 @@  | 
            ||
| 1 | 
                +# -*- coding: utf-8 -*-  | 
            |
| 2 | 
                +# Generated by Django 1.11.26 on 2020-12-03 07:00  | 
            |
| 3 | 
                +from __future__ import unicode_literals  | 
            |
| 4 | 
                +  | 
            |
| 5 | 
                +from django.db import migrations, models  | 
            |
| 6 | 
                +import django_models_ext.fileext  | 
            |
| 7 | 
                +import shortuuidfield.fields  | 
            |
| 8 | 
                +import simditor.fields  | 
            |
| 9 | 
                +  | 
            |
| 10 | 
                +  | 
            |
| 11 | 
                +class Migration(migrations.Migration):  | 
            |
| 12 | 
                +  | 
            |
| 13 | 
                + dependencies = [  | 
            |
| 14 | 
                +        ('member', '0021_auto_20201203_1140'),
               | 
            |
| 15 | 
                + ]  | 
            |
| 16 | 
                +  | 
            |
| 17 | 
                + operations = [  | 
            |
| 18 | 
                + migrations.AlterField(  | 
            |
| 19 | 
                + model_name='memberactivityinfo',  | 
            |
| 20 | 
                + name='activity_id',  | 
            |
| 21 | 
                + field=shortuuidfield.fields.ShortUUIDField(blank=True, db_index=True, editable=False, help_text='\u6d3b\u52a8\u552f\u4e00\u6807\u8bc6', max_length=22, unique=True),  | 
            |
| 22 | 
                + ),  | 
            |
| 23 | 
                + migrations.AlterField(  | 
            |
| 24 | 
                + model_name='memberactivityinfo',  | 
            |
| 25 | 
                + name='brand_id',  | 
            |
| 26 | 
                + field=models.CharField(blank=True, db_index=True, default=b'', help_text='\u54c1\u724c\u552f\u4e00\u6807\u8bc6', max_length=32, verbose_name='brand_id'),  | 
            |
| 27 | 
                + ),  | 
            |
| 28 | 
                + migrations.AlterField(  | 
            |
| 29 | 
                + model_name='memberactivityinfo',  | 
            |
| 30 | 
                + name='brand_name',  | 
            |
| 31 | 
                + field=models.CharField(blank=True, default=b'', help_text='\u54c1\u724c\u540d\u79f0', max_length=255, verbose_name='brand_name'),  | 
            |
| 32 | 
                + ),  | 
            |
| 33 | 
                + migrations.AlterField(  | 
            |
| 34 | 
                + model_name='memberactivityinfo',  | 
            |
| 35 | 
                + name='city',  | 
            |
| 36 | 
                + field=models.CharField(blank=True, default=b'', help_text='\u6d3b\u52a8\u57ce\u5e02', max_length=255, verbose_name='city'),  | 
            |
| 37 | 
                + ),  | 
            |
| 38 | 
                + migrations.AlterField(  | 
            |
| 39 | 
                + model_name='memberactivityinfo',  | 
            |
| 40 | 
                + name='content_rich_text',  | 
            |
| 41 | 
                + field=simditor.fields.RichTextField(blank=True, default=b'', help_text='\u6d3b\u52a8\u63cf\u8ff0', verbose_name='content_rich_text'),  | 
            |
| 42 | 
                + ),  | 
            |
| 43 | 
                + migrations.AlterField(  | 
            |
| 44 | 
                + model_name='memberactivityinfo',  | 
            |
| 45 | 
                + name='cover',  | 
            |
| 46 | 
                + field=models.ImageField(blank=True, help_text='\u6d3b\u52a8\u5217\u8868\u56fe\u7247', upload_to=django_models_ext.fileext.upload_path, verbose_name='cover'),  | 
            |
| 47 | 
                + ),  | 
            |
| 48 | 
                + migrations.AlterField(  | 
            |
| 49 | 
                + model_name='memberactivityinfo',  | 
            |
| 50 | 
                + name='image',  | 
            |
| 51 | 
                + field=models.ImageField(blank=True, help_text='\u6d3b\u52a8\u5185\u5bb9\u56fe\u7247', upload_to=django_models_ext.fileext.upload_path, verbose_name='image'),  | 
            |
| 52 | 
                + ),  | 
            |
| 53 | 
                + migrations.AlterField(  | 
            |
| 54 | 
                + model_name='memberactivityinfo',  | 
            |
| 55 | 
                + name='location',  | 
            |
| 56 | 
                + field=models.CharField(blank=True, default=b'', help_text='\u6d3b\u52a8\u5730\u70b9', max_length=255, verbose_name='location'),  | 
            |
| 57 | 
                + ),  | 
            |
| 58 | 
                + migrations.AlterField(  | 
            |
| 59 | 
                + model_name='memberactivityinfo',  | 
            |
| 60 | 
                + name='share_h5_link',  | 
            |
| 61 | 
                + field=models.CharField(blank=True, default=b'', help_text='\u6d3b\u52a8H5\u5206\u4eab', max_length=255, verbose_name='share_h5_link'),  | 
            |
| 62 | 
                + ),  | 
            |
| 63 | 
                + migrations.AlterField(  | 
            |
| 64 | 
                + model_name='memberactivityinfo',  | 
            |
| 65 | 
                + name='share_img_link',  | 
            |
| 66 | 
                + field=models.CharField(blank=True, default=b'', help_text='\u6d3b\u52a8\u56fe\u7247\u5206\u4eab', max_length=255, verbose_name='share_img_link'),  | 
            |
| 67 | 
                + ),  | 
            |
| 68 | 
                + migrations.AlterField(  | 
            |
| 69 | 
                + model_name='memberactivityinfo',  | 
            |
| 70 | 
                + name='slider_image',  | 
            |
| 71 | 
                + field=models.ImageField(blank=True, help_text='\u6d3b\u52a8\u8f6e\u64ad\u56fe\u7247', upload_to=django_models_ext.fileext.upload_path, verbose_name='slider_image'),  | 
            |
| 72 | 
                + ),  | 
            |
| 73 | 
                + migrations.AlterField(  | 
            |
| 74 | 
                + model_name='memberactivityinfo',  | 
            |
| 75 | 
                + name='subtitle',  | 
            |
| 76 | 
                + field=models.CharField(blank=True, default=b'', help_text='\u6d3b\u52a8\u4e8c\u7ea7\u540d\u79f0', max_length=255, verbose_name='subtitle'),  | 
            |
| 77 | 
                + ),  | 
            |
| 78 | 
                + migrations.AlterField(  | 
            |
| 79 | 
                + model_name='memberactivityinfo',  | 
            |
| 80 | 
                + name='title',  | 
            |
| 81 | 
                + field=models.CharField(blank=True, default=b'', help_text='\u6d3b\u52a8\u540d\u79f0', max_length=255, verbose_name='title'),  | 
            |
| 82 | 
                + ),  | 
            |
| 83 | 
                + ]  | 
            
                @@ -282,17 +282,17 @@ class ShotTypeInfo(BaseModelMixin):  | 
            ||
| 282 | 282 | 
                 | 
            
| 283 | 283 | 
                 | 
            
| 284 | 284 | 
                class MemberActivityInfo(BaseModelMixin):  | 
            
| 285 | 
                - brand_id = models.CharField(_(u'brand_id'), max_length=32, blank=True, null=True, help_text=u'品牌唯一标识', db_index=True)  | 
            |
| 286 | 
                - brand_name = models.CharField(_(u'brand_name'), max_length=255, blank=True, null=True, default='', help_text=u'品牌名称')  | 
            |
| 285 | 
                + brand_id = models.CharField(_(u'brand_id'), max_length=32, blank=True, default='', help_text=u'品牌唯一标识', db_index=True)  | 
            |
| 286 | 
                + brand_name = models.CharField(_(u'brand_name'), max_length=255, blank=True, default='', help_text=u'品牌名称')  | 
            |
| 287 | 287 | 
                 | 
            
| 288 | 
                - activity_id = ShortUUIDField(_(u'activity_id'), max_length=32, blank=True, null=True, help_text=u'活动唯一标识', db_index=True, unique=True)  | 
            |
| 288 | 
                + activity_id = ShortUUIDField(_(u'activity_id'), max_length=32, blank=True, help_text=u'活动唯一标识', db_index=True, unique=True)  | 
            |
| 289 | 289 | 
                 | 
            
| 290 | 
                - title = models.CharField(_(u'title'), max_length=255, blank=True, null=True, default='', help_text=u'活动名称')  | 
            |
| 291 | 
                - subtitle = models.CharField(_(u'subtitle'), max_length=255, blank=True, null=True, default='', help_text=u'活动二级名称')  | 
            |
| 290 | 
                + title = models.CharField(_(u'title'), max_length=255, blank=True, default='', help_text=u'活动名称')  | 
            |
| 291 | 
                + subtitle = models.CharField(_(u'subtitle'), max_length=255, blank=True, default='', help_text=u'活动二级名称')  | 
            |
| 292 | 292 | 
                 | 
            
| 293 | 293 | 
                date = models.DateField(_(u'date'), blank=True, null=True, help_text=u'活动时间')  | 
            
| 294 | 
                - city = models.CharField(_(u'city'), max_length=255, blank=True, null=True, default='', help_text=u'活动城市')  | 
            |
| 295 | 
                - location = models.CharField(_(u'location'), max_length=255, blank=True, null=True, default='', help_text=u'活动地点')  | 
            |
| 294 | 
                + city = models.CharField(_(u'city'), max_length=255, blank=True, default='', help_text=u'活动城市')  | 
            |
| 295 | 
                + location = models.CharField(_(u'location'), max_length=255, blank=True, default='', help_text=u'活动地点')  | 
            |
| 296 | 296 | 
                lat = models.FloatField(_(u'lat'), default=1.0, help_text=u'纬度')  | 
            
| 297 | 297 | 
                lon = models.FloatField(_(u'lon'), default=1.0, help_text=u'经度')  | 
            
| 298 | 298 | 
                 | 
            
                @@ -300,17 +300,17 @@ class MemberActivityInfo(BaseModelMixin):  | 
            ||
| 300 | 300 | 
                group_share_integral = models.IntegerField(_(u'group_share_integral'), default=0, help_text=u'群组分享会员积分')  | 
            
| 301 | 301 | 
                group_share_max_integral = models.IntegerField(_(u'group_share_max_integral'), default=0, help_text=u'群组分享会员积分单人上限')  | 
            
| 302 | 302 | 
                 | 
            
| 303 | 
                - image = models.ImageField(_(u'image'), upload_to=upload_path, blank=True, null=True, help_text=u'活动内容图片')  | 
            |
| 303 | 
                + image = models.ImageField(_(u'image'), upload_to=upload_path, blank=True, help_text=u'活动内容图片')  | 
            |
| 304 | 304 | 
                 | 
            
| 305 | 
                - cover = models.ImageField(_(u'cover'), upload_to=upload_path, blank=True, null=True, help_text=u'活动列表图片')  | 
            |
| 305 | 
                + cover = models.ImageField(_(u'cover'), upload_to=upload_path, blank=True, help_text=u'活动列表图片')  | 
            |
| 306 | 306 | 
                 | 
            
| 307 | 307 | 
                is_slider = models.BooleanField(_(u'is_slider'), default=True, help_text=u'是否为轮播活动')  | 
            
| 308 | 
                - slider_image = models.ImageField(_(u'slider_image'), upload_to=upload_path, blank=True, null=True, help_text=u'活动轮播图片')  | 
            |
| 308 | 
                + slider_image = models.ImageField(_(u'slider_image'), upload_to=upload_path, blank=True, help_text=u'活动轮播图片')  | 
            |
| 309 | 309 | 
                 | 
            
| 310 | 
                - content_rich_text = RichTextField(_(u'content_rich_text'), blank=True, null=True, default='', help_text=u'活动描述')  | 
            |
| 310 | 
                + content_rich_text = RichTextField(_(u'content_rich_text'), blank=True, default='', help_text=u'活动描述')  | 
            |
| 311 | 311 | 
                 | 
            
| 312 | 
                - share_img_link = models.CharField(_(u'share_img_link'), max_length=255, blank=True, null=True, default='', help_text=u'活动图片分享')  | 
            |
| 313 | 
                - share_h5_link = models.CharField(_(u'share_h5_link'), max_length=255, blank=True, null=True, default='', help_text=u'活动H5分享')  | 
            |
| 312 | 
                + share_img_link = models.CharField(_(u'share_img_link'), max_length=255, blank=True, default='', help_text=u'活动图片分享')  | 
            |
| 313 | 
                + share_h5_link = models.CharField(_(u'share_h5_link'), max_length=255, blank=True, default='', help_text=u'活动H5分享')  | 
            |
| 314 | 314 | 
                 | 
            
| 315 | 315 | 
                is_signup = models.BooleanField(_(u'is_signup'), default=True, help_text=u'是否有报名功能')  | 
            
| 316 | 316 | 
                 |